1be2141469d05ed3ee314d7785403b47868eb13f,httpcore5/src/main/java/org/apache/hc/core5/http/impl/nio/DefaultHttpRequestParser.java,DefaultHttpRequestParser,createMessage,#CharArrayBuffer#,85
Before Change
@Override
protected T createMessage(final CharArrayBuffer buffer) throws HttpException {
final RequestLine requestLine = getLineParser().parseRequestLine(buffer);
final ProtocolVersion transportVersion = requestLine.getProtocolVersion();
if (transportVersion.greaterEquals(HttpVersion.HTTP_2)) {
throw new UnsupportedHttpVersionException("Unsupported version: " + transportVersion);
}
return this.requestFactory.newHttpRequest(transportVersion, requestLine.getMethod(), requestLine.getUri());
}
}
After Change
protected T createMessage(final CharArrayBuffer buffer) throws HttpException {
final RequestLine requestLine = getLineParser().parseRequestLine(buffer);
final T request = this.requestFactory.newHttpRequest(requestLine.getMethod(), requestLine.getUri());
request.setVersion(requestLine.getProtocolVersion());
return request;
}
}